package com.loan.system.domain;

import com.loan.common.annotation.Excel;
import com.loan.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 数据配置对象 assist_type
 *
 * @author Sophia
 * @date 2024-01-29
 */
@Data
public class AssistType extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 功能名称
     */
    @Excel(name = "功能名称")
    private String functionName;

    /**
     * 功能说明
     */
    @Excel(name = "功能说明")
    private String functionDesc;

    /**
     * 处理内容标识名称
     */
    @Excel(name = "处理内容标识名称")
    private String dealFlagName;

    /**
     * 处理内容标识列
     */
    @Excel(name = "处理内容标识列")
    private Integer dealFlagColumn;

    /**
     * 需要过滤文本所在列
     */
    @Excel(name = "需要过滤文本所在列")
    private String filterTextColumn;

    /**
     * 要过滤的文本内容
     */
    @Excel(name = "要过滤的文本内容")
    private String filterTextContent;

    /**
     * 处理内容所在列
     */
    @Excel(name = "处理内容所在列")
    private String dealTextColumn;

    /**
     * 矩形背景色（RGB）
     */
    @Excel(name = "矩形背景色")
    private String rectangleBackColor;

    /**
     * 原始文件保存路径
     */
    @Excel(name = "原始文件保存路径")
    private String originalFilePath;

    /**
     * 目标文件保存路径
     */
    @Excel(name = "目标文件保存路径")
    private String targetFilePath;

    /**
     * 布局类型（居中，左对齐，右对齐）
     */
    @Excel(name = "布局类型")
    private String layoutType;

    /**
     * 字体位置或名称
     */
    @Excel(name = "字体位置或名称")
    private String fontPath;

    /**
     * 字体样式（加粗、斜体）
     */
    @Excel(name = "字体样式")
    private String fontStyle;

    /**
     * 字体颜色（RGB）
     */
    @Excel(name = "字体颜色")
    private String fontColor;

    /**
     * 字体大小
     */
    @Excel(name = "字体大小")
    private Integer fontSize;

    /**
     * 默认高度
     */
    @Excel(name = "默认高度")
    private Integer defualtHeight;

    /**
     * 修改框高度
     */
    @Excel(name = "修改框高度")
    private Integer modifyBoxHeight;

    /**
     * 修改框宽度
     */
    @Excel(name = "修改框宽度")
    private Integer modifyBoxWidth;

    /**
     * X轴偏移量
     */
    @Excel(name = "X轴偏移量")
    private Integer offsetX;

    /**
     * Y轴偏移量
     */
    @Excel(name = "Y轴偏移量")
    private Integer offsetY;

    /**
     * 备注信息
     */
    @Excel(name = "备注信息")
    private String remarks;

}
